﻿#include "net_data.h"
#include<complex>

#ifdef Q_CC_MSVC
#pragma execution_character_set("utf-8")
#endif

QVector<LowerNode> Preset = //{[]
{
{"00", "以太网00", },
{"01", "以太网01", },
{"02", "以太网02", },
{"03", "以太网03", },
{"04", "以太网04", },
{"05", "以太网05", },
{"06", "以太网06", },
{"07", "以太网07", },
{"08", "以太网08", },
{"09", "以太网09", },
{"10", "以太网10", }  ,
{"11", "以太网11", },
{"12", "以太网12", },
{"13", "以太网13", },
{"14", "以太网14", },
{"15", "以太网15", },
{"16", "以太网16", },
{"17", "以太网17", },
{"18", "以太网18", },
{"19", "以太网19", },
{"20", "以太网20", },
{"21", "以太网21", },
{"22", "以太网22", },
{"23", "以太网23", },

{"24", "CAN-00",  },
{"25", "CAN-01",  },
{"26", "CAN-02",  },
{"27", "CAN-03",  },
{"28", "CAN-04",  },
{"29", "CAN-05",  },
{"30", "CAN-06",  },
{"31", "CAN-07",  },
{"32", "CAN-08",  },
{"33", "CAN-09",  },
{"34", "CAN-10",  },
{"35", "CAN-11",  },
{"36", "CAN-12",  },
{"37", "CAN-13",  },
{"38", "CAN-14",  },
{"39", "CAN-15",  },
{"40", "CAN-16",  },
{"41", "CAN-17",  },
{"42", "CAN-18",  },
{"43", "CAN-19",  },
{"44", "CAN-20",  },
{"45", "CAN-21",  },
{"46", "CAN-22",  },
{"47", "CAN-23",  },
{"48", "CAN-24",  },
{"49", "CAN-25",  },
{"50", "CAN-26",  },
{"51", "CAN-27",  },
{"52", "CAN-28",  },
{"53", "CAN-29",  },
{"54", "CAN-30",  },
{"55", "CAN-31",  },
{"56", "CAN-32",  },
{"57", "CAN-33",  },
{"58", "CAN-34",  },
{"59", "CAN-35",  },
{"60", "CAN-36",  },
{"61", "CAN-37",  },
{"62", "CAN-38",  },
{"63", "CAN-39",  },
{"64", "CAN-40",  },
{"65", "CAN-41",  },
{"66", "CAN-42",  },
{"67", "CAN-43",  },
{"68", "CAN-44",  },
{"69", "CAN-45",  },
{"70", "CAN-46",  },
{"71", "CAN-47",  },
{"72", "CAN-48",  },
{"73", "CAN-49",  },
{"74", "CAN-50",  },
{"75", "CAN-51",  },
{"76", "CAN-52",  },
{"77", "CAN-53",  },
{"78", "CAN-54",  },
{"79", "CAN-55",  },
{"80", "CAN-56",  },
{"81", "CAN-57",  },
{"82", "CAN-58",  },
{"83", "CAN-59",  },
{"84", "CAN-60",  },
{"85", "CAN-61",  },
{"86", "CAN-62",  },
{"87", "CAN-63",  },
{"88", "CAN-64",  },
{"89", "CAN-65",  },

{ "90", "485-00",},
{"91", "485-01",  },
{"92", "485-02",  },
{"93", "485-03",  },
{"94", "485-04",  },
{"95", "485-05",  },
{"96", "485-06",  },
{"97", "485-07",  },
{"98", "485-08",  },
{"99", "485-09",  },
{ "100", "485-10",},
{ "101", "485-11",},
{ "102", "485-12",},
{ "103", "485-13",},
{ "104", "485-14",},
{ "105", "485-15",},
{ "106", "485-16",},
{ "107", "485-17",},
{ "108", "485-18",},
{ "109", "485-19",},
{ "110", "485-20",},
{ "111", "485-21",},
{ "112", "485-22",},
{ "113", "485-23",},
{ "114", "485-24",},
{ "115", "485-25",},
{ "116", "485-26",},
{ "117", "485-27",},
{ "118", "485-28",},
{ "119", "485-29",},
{ "120", "485-30",},
{ "121", "485-31",},
{ "122", "485-32",},
{ "123", "485-33",},
{ "124", "485-34",},
{ "125", "485-35",},
{ "126", "485-36",},
{ "127", "485-37",},
{ "128", "485-38",},
{ "129", "485-39",},
{ "130", "485-40",},
{ "131", "485-41",},
{ "132", "485-42",},
{ "133", "485-43",},
{ "134", "485-44",},
{ "135", "485-45",},
{ "136", "485-46",},
{ "137", "485-47",},
{ "138", "485-48",},
{ "139", "485-49",},
{ "140", "485-50",},
{ "141", "485-51",},
{ "142", "485-52",},
{ "143", "485-53",},
{ "144", "485-54",},
{ "145", "485-55",},
{ "146", "485-56",},
{ "147", "485-57",},
{ "148", "485-58",},
{ "149", "485-59",},
{ "150", "485-60",},
{ "151", "485-61",},
{ "152", "485-62",},
{ "153", "485-63",},
{ "154", "485-64",},
{ "155", "485-65",},
};



NetData* NetData::inst = NULL;

NetData::NetData()
{
	for (int i = 0; i < Preset.count(); i++)
	{
		LowerNode* lower = new LowerNode;// &Preset[i];
		lower->name_id = Preset[i].name_id;
		lower->type = Preset[i].type;
		//int x = rand();
		//int y = rand();
		//for (int j = 0; j < 1; j++)
		//{
		//	lower->Value.append(y * sin(j + x));
		//	lower->Frequency.append(y * cos(j + x));
		//	lower->Phase.append(y * tan(j + x));
		//}
		////lower.name_id = QString("下位机_%1").arg(i);
		lower_data.append(lower);
	}
}
